package cn.studyjava.verify.service;

import cn.studyjava.verify.model.ImageVerify;
import cn.studyjava.verify.model.vo.AuthVO;

/**
 * <p>
 * Description:
 * </p>
 * 
 * @author: zsljava
 * @version 1.0.0
 * <p>
 * History:
 * -----------------------------------------------
 * @Date: 2017年10月18日 下午2:30:46
 * @author: zsljava
 * @version 1.0.0
 * @OP: Create
 * -----------------------------------------------
 * </p>
 *
 * @since
 * @see
 */
public interface IVerifyService {

	ImageVerify getVerifyCode();

	/**
	 * 
	 * @param appId 应用id
	 * @param newKey redis key
	 * @param xvalue x轴偏移量
	 * @param yvalue y轴偏移量
	 * @param ip 客户端ip
	 * @return
	 */
	AuthVO verify(String appId, String newKey, int xvalue, int yvalue, String ip);
	
}
